home *** CD-ROM | disk | FTP | other *** search
/ Aminet 6 / Aminet 6 - June 1995.iso / Aminet / dev / asm / PhxAss_414.readme < prev    next >
Encoding:
Text File  |  1995-04-27  |  10.2 KB  |  182 lines

  1. Short:    PhxAss V4.14 68xxx Macro Assembler
  2. Author:   Frank@Phoenix.owl.de (Frank Wille, Phoenix/Phantasm)
  3. Uploader: dhebisch@uni-bielefeld.de
  4. Type:     dev/asm
  5. Cd:       OK
  6.  
  7. This archive contains the Assembler PhxAss V4.14 and the Linker
  8. PhxLnk V4.15.
  9.  
  10. *** PHXASS ***
  11. PhxAss V4.14 is a highly optimizing macro assembler for Motorola's 680x0
  12. CPUs, 6888x FPUs and 68851 MMU (of course, the 030, 040 and 060 MMUs are
  13. also supported). It requires OS2.04 (V37) and 1 MB RAM as minimum.
  14.  
  15. Most important features:
  16. o Fast: 15000-30000 lines per minute with standard Amigas, 50000-350000
  17.   with an A4000/040.
  18. o Resident.
  19. o Symbolic and Source Level Debugging.
  20. o Automatic generation of executables (if possible).
  21. o Small Code and Small Data support (also support for __MERGED sections).
  22. o Listing file, Cross Reference Listing, Equates file.
  23. o Complete floating point support: You can use complex floating point
  24.   expressions, including float functions (sine, logarithm, square root,
  25.   power, etc.), everywhere in your source, e.g. defining float EQUates or
  26.   SETs.
  27. o Nine different optimizations possible.
  28. o Locale symbols.
  29. o Support for Motorola's old and new operand style (even in 68000 mode).
  30. o locale.library usage (english, german, swedish, italian and polish
  31.   (currently not included) ).
  32. o Nearly all directives of the most popular assemblers like Seka, DevPac or
  33.   AS (Aztec) are supported. Examples: INCBIN, INCDIR, CODE_C, REPT, RS,
  34.   RSRESET, EQUR, REG, OFFSET, XDEF, XREF, PUBLIC, ...
  35. o Finally: Although Shareware, PhxAss is completely functional!
  36.  
  37. You will find four different versions of PhxAss in this distribution:
  38. 1. PhxAss: The standard 680x0,FPU,MMU macro assembler.
  39. 2. SmallPhxAss: This is a 68000-only version without floating point support.
  40. 3. FreePhxAss: This program is FREEWARE! It is intended for developers of
  41.     PD-Compilers, who want to include PhxAss in their compiler package.
  42. 4. GigaPhxAss: Identical to PhxAss, but source codes are not limited to
  43.     65535 lines. Quite useful for assembling Reassembler outputs.
  44.  
  45. CHANGES SINCE PHXASS V4.10 (last Aminet release):
  46. Fixed Bugs:
  47. o A numerical value within the command line, e.g. with "SMALLDATA x,y"
  48.   crashes the system. It resulted from the massive changes in V4.10! :(
  49. o Beginning with error-message 89, the locale catalogs generated the
  50.   wrong message.
  51. New Features:
  52. o New directive for compatibility: "DX". Behaves the same like "DS".
  53. o The missing 68060 instructions PLPAR and PLPAW are implemented!
  54. o When assembly fails, PhxAss quits with a return code of 20 instead 1.
  55. o Implemented the __RS auto symbol.
  56. o PhxAss checks for conflicts between macro names and directive or
  57.   instruction names.
  58. o "" and '' within a string are recognized as a single ' or " character.
  59. o If a code section ends with a minimum of eight zero-bytes, no NOP-padding
  60.   will be performed.
  61. o Italian catalog.
  62.  
  63.  
  64. *** PHXLNK ***
  65. PhxLnk is FREEWARE and supports all features of a standard Amiga-DOS linker
  66. (like BLink), except of overlay hunks and automatic link vectors (ALV).
  67.  
  68. Implemented functions:
  69. o Links object files and libraries (SAS/C extended libraries too)
  70. o Sections can be forced to Chip-memory
  71. o Small Code, Small Data
  72. o SAS/C-Blink Small Data compatibility available
  73. o '_MERGED' sections are recognized automatically (and coalesced like
  74.   Small Data sections)
  75. o Symbolic and Source Level Debugging (PowerVisor compatibility included)
  76. o Debug blocks are removed on request
  77. o Deletes empty sections
  78. o Zero bytes at the end of a section are deleted and appear in the
  79.   HUNK_HEADER block only
  80. o User may define absolute external symbols
  81. o Generates HUNK_RELOC32SHORT blocks by default
  82.  
  83. CHANGES SINCE PHXLNK V4.03 (last Aminet release):
  84. Fixed Bugs:
  85. o Linking of __MERGED sections had still a bug.
  86. New Features:
  87. o PhxLnk can generate RELOC32SHORT blocks.
  88.  
  89.  
  90. ============================= Archive contents =============================
  91.  
  92. Original  Packed Ratio    Date     Time    Name
  93. -------- ------- ----- --------- --------  -------------
  94.      782     322 58.8% 21-Mar-95 16:49:18  FILE_ID.DIZ
  95.     2657     644 75.7% 28-Dec-94 19:02:04  PhxAss.info
  96.     2657     644 75.7% 28-Dec-94 19:02:04  PhxAss/Bin.info
  97.    35428   23311 34.2% 20-Mar-95 11:11:10  PhxAss/Bin/FreePhxAss
  98.    56776   36183 36.2% 20-Mar-95 11:11:10  PhxAss/Bin/GigaPhxAss
  99.    56756   36159 36.2% 20-Mar-95 11:11:10  PhxAss/Bin/PhxAss
  100.      280     162 42.1% 28-Dec-94 18:48:14  PhxAss/Bin/ReadMe
  101.      543     270 50.2% 28-Dec-94 18:47:16  PhxAss/Bin/ReadMe.info
  102.    40876   26949 34.0% 20-Mar-95 11:11:10  PhxAss/Bin/SmallPhxAss
  103.     2657     647 75.6% 28-Dec-94 19:02:04  PhxAss/Examples.info
  104.    10712    4060 62.0% 25-Feb-95 23:07:16  PhxAss/Examples/DemoSupp.asm
  105.     1172     872 25.5% 25-Feb-95 23:07:36  PhxAss/Examples/DemoSupp.o
  106.      703     343 51.2% 28-Dec-94 18:27:58  PhxAss/Examples/Include/hardware/aga.i
  107.      444     221 50.2% 28-Dec-94 18:27:56  PhxAss/Examples/Include/hardware/audio.i
  108.      406     212 47.7% 28-Dec-94 18:27:56  PhxAss/Examples/Include/hardware/bitplanes.i
  109.      402     213 47.0% 28-Dec-94 18:27:56  PhxAss/Examples/Include/hardware/blitter.i
  110.      331     203 38.6% 28-Dec-94 18:27:58  PhxAss/Examples/Include/hardware/cia.i
  111.      640     254 60.3% 28-Dec-94 18:27:56  PhxAss/Examples/Include/hardware/color.i
  112.      288     182 36.8% 28-Dec-94 18:27:56  PhxAss/Examples/Include/hardware/control.i
  113.      281     182 35.2% 28-Dec-94 18:27:56  PhxAss/Examples/Include/hardware/copper.i
  114.     3054     947 68.9% 28-Dec-94 18:27:58  PhxAss/Examples/Include/hardware/custom.i
  115.      479     206 56.9% 28-Dec-94 18:27:56  PhxAss/Examples/Include/hardware/custom_all.i
  116.      781     370 52.6% 28-Dec-94 18:27:56  PhxAss/Examples/Include/hardware/disk.i
  117.      274     187 31.7% 28-Dec-94 18:27:56  PhxAss/Examples/Include/hardware/display.i
  118.      719     339 52.8% 28-Dec-94 18:27:58  PhxAss/Examples/Include/hardware/dmabits.i
  119.      818     333 59.2% 28-Dec-94 18:27:56  PhxAss/Examples/Include/hardware/intbits.i
  120.      283     182 35.6% 28-Dec-94 18:27:56  PhxAss/Examples/Include/hardware/ports.i
  121.      766     302 60.5% 28-Dec-94 18:27:56  PhxAss/Examples/Include/hardware/sprites.i
  122.       93      69 25.8% 28-Dec-94 18:27:58  PhxAss/Examples/Include/lib/diskfont.i
  123.     2785    1209 56.5% 28-Dec-94 18:27:58  PhxAss/Examples/Include/lib/dos.i
  124.     2326    1002 56.9% 28-Dec-94 18:27:58  PhxAss/Examples/Include/lib/exec.i
  125.      527     262 50.2% 28-Dec-94 18:27:58  PhxAss/Examples/Include/lib/expansion.i
  126.     3244    1332 58.9% 28-Dec-94 18:27:58  PhxAss/Examples/Include/lib/graphics.i
  127.      464     221 52.3% 21-Mar-95 12:19:24  PhxAss/Examples/Include/lib/icon.i
  128.     2750    1129 58.9% 28-Dec-94 18:27:58  PhxAss/Examples/Include/lib/intuition.i
  129.      562     237 57.8% 28-Dec-94 18:27:58  PhxAss/Examples/Include/lib/layers.i
  130.      504     282 44.0% 28-Dec-94 18:27:58  PhxAss/Examples/Include/lib/locale.i
  131.      141      88 37.5% 28-Dec-94 18:27:58  PhxAss/Examples/Include/lib/mathffp.i
  132.      220     110 50.0% 28-Dec-94 18:27:58  PhxAss/Examples/Include/lib/mathieeedoubbas.i
  133.      295     136 53.8% 28-Dec-94 18:28:00  PhxAss/Examples/Include/lib/mathieeedoubtrans.i
  134.      260     130 50.0% 28-Dec-94 18:27:58  PhxAss/Examples/Include/lib/mathtrans.i
  135.       60      53 11.6% 28-Dec-94 18:27:58  PhxAss/Examples/Include/lib/potgo.i
  136.       49      43 12.2% 28-Dec-94 18:27:58  PhxAss/Examples/Include/lib/timer.i
  137.       19      19  0.0% 28-Dec-94 18:27:58  PhxAss/Examples/Include/lib/translator.i
  138.      457     270 40.9% 28-Dec-94 18:27:58  PhxAss/Examples/Include/lib/utility.i
  139.      276     189 31.5% 28-Dec-94 18:41:20  PhxAss/Examples/ReadMe
  140.      543     269 50.4% 28-Dec-94 18:40:48  PhxAss/Examples/ReadMe.info
  141.      256     143 44.1% 28-Dec-94 18:27:56  PhxAss/Examples/VBallImage.ilvd
  142.      380     344  9.4% 25-Feb-95 23:07:56  PhxAss/Examples/vbr
  143.     2786    1302 53.2% 25-Feb-95 23:01:24  PhxAss/Examples/vbr.asm
  144.     2716    2063 24.0% 25-Feb-95 23:09:06  PhxAss/Examples/VectorBalls
  145.     9573    3972 58.5% 25-Feb-95 23:08:42  PhxAss/Examples/VectorBalls.asm
  146.     2248    1625 27.7% 25-Feb-95 23:08:48  PhxAss/Examples/VectorBalls.o
  147.     2657     648 75.6% 28-Dec-94 19:02:04  PhxAss/Locale.info
  148.     6066    2837 53.2% 19-Mar-95 15:21:24  PhxAss/Locale/Catalogs/deutsch/PhxAss.catalog
  149.     5770    2717 52.9% 21-Mar-95 17:16:30  PhxAss/Locale/Catalogs/italiano/PhxAss.catalog
  150.     5234    2650 49.3% 19-Mar-95 15:34:16  PhxAss/Locale/Catalogs/svenska/PhxAss.catalog
  151.     5474    2431 55.5% 19-Mar-95 16:43:06  PhxAss/Locale/PhxAss.cd
  152.     5422    2378 56.1% 19-Mar-95 16:43:06  PhxAss/Locale/PhxAss.ct
  153.     5905    2703 54.2% 19-Mar-95 16:43:06  PhxAss/Locale/PhxAss_d.ct
  154.     5625    2589 53.9% 19-Mar-95 16:43:08  PhxAss/Locale/PhxAss_i.ct
  155.     5123    2525 50.7% 19-Mar-95 16:43:06  PhxAss/Locale/PhxAss_s.ct
  156.      235     164 30.2% 28-Dec-94 18:22:16  PhxAss/Locale/ReadMe
  157.      543     268 50.6% 28-Dec-94 18:42:16  PhxAss/Locale/ReadMe.info
  158.   101967   34660 66.0% 21-Mar-95 17:31:08  PhxAss/PhxAss.guide
  159.     5163     778 84.9% 28-Dec-94 19:02:04  PhxAss/PhxAss.guide.info
  160.   113629   40156 64.6% 21-Mar-95 17:31:10  PhxAss/PhxAss_d.guide
  161.     5163     777 84.9% 28-Dec-94 19:02:04  PhxAss/PhxAss_d.guide.info
  162.     2657     642 75.8% 28-Dec-94 19:00:54  PhxLnk.info
  163.     2657     648 75.6% 28-Dec-94 19:02:58  PhxLnk/Locale.info
  164.     2634    1298 50.7% 19-Mar-95 20:40:16  PhxLnk/Locale/Catalogs/deutsch/PhxLnk.catalog
  165.     2370    1208 49.0% 19-Mar-95 20:40:32  PhxLnk/Locale/Catalogs/svenska/PhxLnk.catalog
  166.     2313    1099 52.4% 19-Mar-95 20:41:32  PhxLnk/Locale/PhxLnk.cd
  167.     2391    1118 53.2% 19-Mar-95 20:41:34  PhxLnk/Locale/PhxLnk.ct
  168.     2609    1240 52.4% 19-Mar-95 20:41:34  PhxLnk/Locale/PhxLnk_d.ct
  169.     2416    1193 50.6% 19-Mar-95 20:41:34  PhxLnk/Locale/PhxLnk_s.ct
  170.      235     164 30.2% 28-Dec-94 19:02:38  PhxLnk/Locale/ReadMe
  171.      543     268 50.6% 28-Dec-94 19:02:38  PhxLnk/Locale/ReadMe.info
  172.     9768    6410 34.3% 19-Mar-95 20:39:48  PhxLnk/PhxLnk
  173.    14853    5332 64.1% 21-Mar-95 12:16:36  PhxLnk/PhxLnk.guide
  174.     5163     779 84.9% 28-Dec-94 19:00:54  PhxLnk/PhxLnk.guide.info
  175.    16995    6170 63.6% 21-Mar-95 12:16:34  PhxLnk/PhxLnk_d.guide
  176.     5163     775 84.9% 28-Dec-94 19:00:54  PhxLnk/PhxLnk_d.guide.info
  177.     3782    1959 48.2% 21-Mar-95 17:13:34  README
  178.    11272    3086 72.6% 06-Mar-95 08:38:56  cOmmItTiNG-sUIciDe.displayme
  179.    29796   12267 58.8% 22-Mar-95 09:26:46  commsui.exe
  180. -------- ------- ----- --------- --------
  181.   647092  295335 54.3% 22-Mar-95 19:00:18   86 files
  182.